<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
<html>

<!--
	Copyright (c) 1999-2008 by Digital Mars
	All Rights Reserved
	Written by Walter Bright
	www.digitalmars.com
  -->

<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" >
<title>std.c.windows.winsock - D Programming Language - Digital Mars</title>
<link rel="stylesheet" type="text/css" href="./style.css">
<link rel="icon" type="image/gif" href="./holy.gif" />
</head>

<body>
<div id="heading">
	<a href="http://www.digitalmars.com/"><img src="./dmlogo.gif" width="270" height="53" border="0" alt="www.digitalmars.com" align="left"></a>
	<p align="right">D Programming Language 1.0</p>


	<div id="headingNav">
	<ul>
	<li><a href="http://www.prowiki.org/wiki4d/wiki.cgi?DocComments/" title="Read/write comments and feedback">Comments</a></li>
	<li><a href="http://www.digitalmars.com/d/1.0/index.html" title="D Programming Language" class="dlink">D</a></li>
	<li><a href="http://www.digitalmars.com/advancedsearch.html" title="Search Digital Mars web site">Search</a></li>
	<li><a href="http://www.digitalmars.com/" title="www.digitalmars.com">Home</a></li>
	</ul>
	</div>

	<div id="lastupdate">Last update Wed Oct  1 23:47:52 2008</div>
</div>

<!-- -->

<div id="navigation">
    <div class="navblock">
<form method="get" action="http://www.google.com/search">
<div id="searchbox">
<input id="q" name="q" size="10" value="RTL Search" onFocus='if(this.value == "RTL Search"){this.value="";}'>
<input type="hidden" id="domains" name="domains" value="www.digitalmars.com">
<input type="hidden" id="sitesearch" name="sitesearch" value="www.digitalmars.com/d/1.0/phobos">
<input type="hidden" id="sourceid" name="sourceid" value="google-search">
<input type="submit" id="submit" name="submit" value="Go">
</div>
</form>
<div id="toctop">
    <ul>
	<li><a href="http://www.digitalmars.com/d/1.0/index.html" title="D Programming Language">D ...</a></li>
	<li><a href="http://www.digitalmars.com/d/1.0/lex.html" title="D Language Specification">Language ...</a></li>
	<li><a href="phobos.html" title="D Runtime Library">Phobos ...</a></li>
	<li><a href="http://www.digitalmars.com/d/1.0/comparison.html" title="Language Comparisons">Comparisons ...</a></li>
    </ul>
</div>
</div>
    <div class="navblock">
<ul>
<li><a href="index.html" title="Index of all HTML files">Index</a></li>
</ul>
    <ul>
	<li><a href="object.html" title="root of object hierarchy">object</a></li>
    </ul>
    <h2><a href="phobos.html#std" title="D standard modules">std</a></h2>
    <ul>
	<li><a href="std.base64.html" title="Encode/decode base64 format">std.base64</a></li>
	<li><a href="std.bind.html" title="Function argument binding">std.bind</a></li>
	<li><a href="std.bitarray.html" title="Arrays of bits">std.bitarray</a></li>
	<li><a href="std.boxer.html" title="Box/unbox types">std.boxer</a></li>
	<li><a href="std.compiler.html" title="Information about the D compiler implementation">std.compiler</a></li>
	<li><a href="std.conv.html" title="Conversion of strings to integers">std.conv</a></li>
	<li><a href="std.cover.html" title="D coverage analyzer">std.cover</a></li>
	<li><a href="std.cpuid.html" title="CPU identification">std.cpuid</a></li>
	<li><a href="std.ctype.html" title="Simple character classification">std.ctype</a></li>
	<li><a href="std.date.html" title="Date and time functions">std.date</a></li>
	<li><a href="std.demangle.html" title="Demangle D names">std.demangle</a></li>
	<li><a href="std.file.html" title="Basic file operations">std.file</a></li>
	<li><a href="std.format.html" title="Formatted conversions of values to strings">std.format</a></li>
	<li><a href="std.gc.html" title="Control the garbage collector">std.gc</a></li>
	<li><a href="std.intrinsic.html" title="Compiler built in intrinsic functions">std.intrinsic</a></li>
	<li><a href="std.math.html" title="the usual math functions">std.math</a></li>
	<li><a href="std.md5.html" title="Compute MD5 digests">std.md5</a></li>
	<li><a href="std.metastrings.html" title="Metaprogramming with strings">std.metastrings</a></li>
	<li><a href="std.mmfile.html" title="Memory mapped files">std.mmfile</a></li>
	<li><a href="std.openrj.html" title="Basic database">std.openrj</a></li>
	<li><a href="std.outbuffer.html" title="Assemble data into an array of bytes">std.outbuffer</a></li>
	<li><a href="std.outofmemory.html" title="Out of memory exception">std.outofmemory</a></li>
	<li><a href="std.path.html" title="Manipulate file names, path names, etc.">std.path</a></li>
	<li><a href="std.process.html" title="Create/destroy threads">std.process</a></li>
	<li><a href="std.random.html" title="Random number generation">std.random</a></li>
	<li><a href="std.regexp.html" title="regular expressions">std.regexp</a></li>
	<li><a href="std.signals.html" title="Signals">std.signals</a></li>
	<li><a href="std.socket.html" title="Sockets">std.socket</a></li>
	<li><a href="std.socketstream.html" title="Stream for a blocking, connected Socket">std.socketstream</a></li>
	<li><a href="std.stdint.html" title="Integral types for various purposes">std.stdint</a></li>
	<li><a href="std.stdio.html" title="Standard I/O">std.stdio</a></li>
	<li><a href="std.cstream.html" title="Stream I/O">std.cstream</a></li>
	<li><a href="std.stream.html" title="Stream I/O">std.stream</a></li>
	<li><a href="std.string.html" title="Basic string operations">std.string</a></li>
	<li><a href="std.system.html" title="Inquire about the CPU, operating system">std.system</a></li>
	<li><a href="std.thread.html" title="Thread operations">std.thread</a></li>
	<li><a href="std.traits.html" title="Type traits">std.traits</a></li>
	<li><a href="std.typetuple.html" title="Type tuples">std.typetuple</a></li>
	<li><a href="std.uni.html" title="Unicode classification">std.uni</a></li>
	<li><a href="std.uri.html" title="Encode and decode Uniform Resource Identifiers (URIs)">std.uri</a></li>
	<li><a href="std.utf.html" title="Encode and decode utf character encodings">std.utf</a></li>
	<li><a href="std.zip.html" title="Read/write zip archives">std.zip</a></li>
	<li><a href="std.zlib.html" title="Compression / Decompression of data">std.zlib</a></li>
	<li><a href="std.c.fenv.html" title="Floating point environment">std.c.fenv</a></li>
	<li><a href="std.c.locale.html" title="Locale">std.c.locale</a></li>
	<li><a href="std.c.math.html" title="Math">std.c.math</a></li>
	<li><a href="std.c.process.html" title="Process">std.c.process</a></li>
	<li><a href="std.c.stdarg.html" title="Variadic arguments">std.c.stdarg</a></li>
	<li><a href="std.c.stddef.html" title="Standard definitions">std.c.stddef</a></li>
	<li><a href="std.c.stdio.html" title="Standard I/O">std.c.stdio</a></li>
	<li><a href="std.c.stdlib.html" title="Standard library">std.c.stdlib</a></li>
	<li><a href="std.c.string.html" title="Strings">std.c.string</a></li>
	<li><a href="std.c.time.html" title="Time">std.c.time</a></li>
	<li><a href="std.c.wcharh.html" title="Wide characters">std.c.wcharh</a></li>
	<li><a href="std.windows.charset.html" title="Conversion to/from Windows character sets">std.windows.charset</a></li>
	<li><a href="phobos.html#std_windows" title="Modules specific to Windows">std.windows</a></li>
	<li><a href="phobos.html#std_linux" title="Modules specific to Windows">std.linux</a></li>
	<li><a href="phobos.html#std_c_windows" title="C Windows API">std.c.windows</a></li>
	<li><a href="phobos.html#std_c_linux" title="C Linux API">std.c.linux</a></li>
    </ul>
</div>
</div>
<div id="content">
    <h1><a href="./htmlsrc/std.c.windows.winsock.html">std.c.windows.winsock</a></h1>
    
<dl>
<dt><big>alias UINT <a href="./htmlsrc/std.c.windows.winsock.html#L15" title="At line 15.">SOCKET</a>;</big></dt>
<dd></dd>
<dt><big>alias int <a href="./htmlsrc/std.c.windows.winsock.html#L16" title="At line 16.">socklen_t</a>;</big></dt>
<dd></dd>
<dt><big>SOCKET <a href="./htmlsrc/std.c.windows.winsock.html#L18" title="At line 18.">INVALID_SOCKET</a>; [const]</big></dt>
<dd></dd>
<dt><big>int <a href="./htmlsrc/std.c.windows.winsock.html#L19" title="At line 19.">SOCKET_ERROR</a>; [const, extern(Windows)]</big></dt>
<dd></dd>
<dt><big>int <a href="./htmlsrc/std.c.windows.winsock.html#L21" title="At line 21.">WSADESCRIPTION_LEN</a>; [const, extern(Windows)]</big></dt>
<dd></dd>
<dt><big>int <a href="./htmlsrc/std.c.windows.winsock.html#L22" title="At line 22.">WSASYS_STATUS_LEN</a>; [const, extern(Windows)]</big></dt>
<dd></dd>
<dt><big>struct <a href="./htmlsrc/std.c.windows.winsock.html#L24" title="At line 24.">WSADATA</a>;</big></dt>
<dd>
<dl>
<dt><big>WORD <a href="./htmlsrc/std.c.windows.winsock.html#L26" title="At line 26.">wVersion</a>;</big></dt>
<dd></dd>
<dt><big>WORD <a href="./htmlsrc/std.c.windows.winsock.html#L27" title="At line 27.">wHighVersion</a>;</big></dt>
<dd></dd>
<dt><big>char szDescription[WSADESCRIPTION_LEN + 1] <a href="./htmlsrc/std.c.windows.winsock.html#L28" title="At line 28.">szDescription</a>;</big></dt>
<dd></dd>
<dt><big>char szSystemStatus[WSASYS_STATUS_LEN + 1] <a href="./htmlsrc/std.c.windows.winsock.html#L29" title="At line 29.">szSystemStatus</a>;</big></dt>
<dd></dd>
<dt><big>USHORT <a href="./htmlsrc/std.c.windows.winsock.html#L30" title="At line 30.">iMaxSockets</a>;</big></dt>
<dd></dd>
<dt><big>USHORT <a href="./htmlsrc/std.c.windows.winsock.html#L31" title="At line 31.">iMaxUdpDg</a>;</big></dt>
<dd></dd>
<dt><big>char* <a href="./htmlsrc/std.c.windows.winsock.html#L32" title="At line 32.">lpVendorInfo</a>;</big></dt>
<dd></dd></dl></dd>
<dt><big>alias WSADATA* <a href="./htmlsrc/std.c.windows.winsock.html#L34" title="At line 34.">LPWSADATA</a>;</big></dt>
<dd></dd>
<dt><big>int <a href="./htmlsrc/std.c.windows.winsock.html#L37" title="At line 37.">IOCPARM_MASK</a>; [const, extern(Windows)]</big></dt>
<dd></dd>
<dt><big>int <a href="./htmlsrc/std.c.windows.winsock.html#L38" title="At line 38.">IOC_IN</a>; [const, extern(Windows)]</big></dt>
<dd></dd>
<dt><big>int <a href="./htmlsrc/std.c.windows.winsock.html#L39" title="At line 39.">FIONBIO</a>; [const, extern(Windows)]</big></dt>
<dd></dd>
<dt><big>int <a href="./htmlsrc/std.c.windows.winsock.html#L42" title="At line 42.">WSAStartup</a>(WORD <i>wVersionRequested</i>, LPWSADATA <i>lpWSAData</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>int <a href="./htmlsrc/std.c.windows.winsock.html#L43" title="At line 43.">WSACleanup</a>(); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>SOCKET <a href="./htmlsrc/std.c.windows.winsock.html#L44" title="At line 44.">socket</a>(int <i>af</i>, int <i>type</i>, int <i>protocol</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>int <a href="./htmlsrc/std.c.windows.winsock.html#L45" title="At line 45.">ioctlsocket</a>(SOCKET <i>s</i>, int <i>cmd</i>, uint* <i>argp</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>int <a href="./htmlsrc/std.c.windows.winsock.html#L46" title="At line 46.">bind</a>(SOCKET <i>s</i>, sockaddr* <i>name</i>, int <i>namelen</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>int <a href="./htmlsrc/std.c.windows.winsock.html#L47" title="At line 47.">connect</a>(SOCKET <i>s</i>, sockaddr* <i>name</i>, int <i>namelen</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>int <a href="./htmlsrc/std.c.windows.winsock.html#L48" title="At line 48.">listen</a>(SOCKET <i>s</i>, int <i>backlog</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>SOCKET <a href="./htmlsrc/std.c.windows.winsock.html#L49" title="At line 49.">accept</a>(SOCKET <i>s</i>, sockaddr* <i>addr</i>, int* <i>addrlen</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>int <a href="./htmlsrc/std.c.windows.winsock.html#L50" title="At line 50.">closesocket</a>(SOCKET <i>s</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>int <a href="./htmlsrc/std.c.windows.winsock.html#L51" title="At line 51.">shutdown</a>(SOCKET <i>s</i>, int <i>how</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>int <a href="./htmlsrc/std.c.windows.winsock.html#L52" title="At line 52.">getpeername</a>(SOCKET <i>s</i>, sockaddr* <i>name</i>, int* <i>namelen</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>int <a href="./htmlsrc/std.c.windows.winsock.html#L53" title="At line 53.">getsockname</a>(SOCKET <i>s</i>, sockaddr* <i>name</i>, int* <i>namelen</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>int <a href="./htmlsrc/std.c.windows.winsock.html#L54" title="At line 54.">send</a>(SOCKET <i>s</i>, void* <i>buf</i>, int <i>len</i>, int <i>flags</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>int <a href="./htmlsrc/std.c.windows.winsock.html#L55" title="At line 55.">sendto</a>(SOCKET <i>s</i>, void* <i>buf</i>, int <i>len</i>, int <i>flags</i>, sockaddr* <i>to</i>, int <i>tolen</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>int <a href="./htmlsrc/std.c.windows.winsock.html#L56" title="At line 56.">recv</a>(SOCKET <i>s</i>, void* <i>buf</i>, int <i>len</i>, int <i>flags</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>int <a href="./htmlsrc/std.c.windows.winsock.html#L57" title="At line 57.">recvfrom</a>(SOCKET <i>s</i>, void* <i>buf</i>, int <i>len</i>, int <i>flags</i>, sockaddr* <i>from</i>, int* <i>fromlen</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>int <a href="./htmlsrc/std.c.windows.winsock.html#L58" title="At line 58.">getsockopt</a>(SOCKET <i>s</i>, int <i>level</i>, int <i>optname</i>, void* <i>optval</i>, int* <i>optlen</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>int <a href="./htmlsrc/std.c.windows.winsock.html#L59" title="At line 59.">setsockopt</a>(SOCKET <i>s</i>, int <i>level</i>, int <i>optname</i>, void* <i>optval</i>, int <i>optlen</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>uint <a href="./htmlsrc/std.c.windows.winsock.html#L60" title="At line 60.">inet_addr</a>(char* <i>cp</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>int <a href="./htmlsrc/std.c.windows.winsock.html#L61" title="At line 61.">select</a>(int <i>nfds</i>, fd_set* <i>readfds</i>, fd_set* <i>writefds</i>, fd_set* <i>errorfds</i>, timeval* <i>timeout</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>char* <a href="./htmlsrc/std.c.windows.winsock.html#L62" title="At line 62.">inet_ntoa</a>(in_addr <i>ina</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>hostent* <a href="./htmlsrc/std.c.windows.winsock.html#L63" title="At line 63.">gethostbyname</a>(char* <i>name</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>hostent* <a href="./htmlsrc/std.c.windows.winsock.html#L64" title="At line 64.">gethostbyaddr</a>(void* <i>addr</i>, int <i>len</i>, int <i>type</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>protoent* <a href="./htmlsrc/std.c.windows.winsock.html#L65" title="At line 65.">getprotobyname</a>(char* <i>name</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>protoent* <a href="./htmlsrc/std.c.windows.winsock.html#L66" title="At line 66.">getprotobynumber</a>(int <i>number</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>servent* <a href="./htmlsrc/std.c.windows.winsock.html#L67" title="At line 67.">getservbyname</a>(char* <i>name</i>, char* <i>proto</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>servent* <a href="./htmlsrc/std.c.windows.winsock.html#L68" title="At line 68.">getservbyport</a>(int <i>port</i>, char* <i>proto</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>int <a href="./htmlsrc/std.c.windows.winsock.html#L69" title="At line 69.">gethostname</a>(char* <i>name</i>, int <i>namelen</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>int <a href="./htmlsrc/std.c.windows.winsock.html#L70" title="At line 70.">getaddrinfo</a>(char* <i>nodename</i>, char* <i>servname</i>, addrinfo* <i>hints</i>, addrinfo** <i>res</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>void <a href="./htmlsrc/std.c.windows.winsock.html#L71" title="At line 71.">freeaddrinfo</a>(addrinfo* <i>ai</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>int <a href="./htmlsrc/std.c.windows.winsock.html#L72" title="At line 72.">getnameinfo</a>(sockaddr* <i>sa</i>, socklen_t <i>salen</i>, char* <i>host</i>, DWORD <i>hostlen</i>, char* <i>serv</i>, DWORD <i>servlen</i>, int <i>flags</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>enum;</big></dt>
<dd>
<dl>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L76" title="At line 76.">WSAEWOULDBLOCK</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L77" title="At line 77.">WSAEINTR</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L78" title="At line 78.">WSAHOST_NOT_FOUND</a></big></dt>
<dd></dd></dl></dd>
<dt><big>int <a href="./htmlsrc/std.c.windows.winsock.html#L81" title="At line 81.">WSAGetLastError</a>(); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>enum;</big></dt>
<dd>
<dl>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L86" title="At line 86.">AF_UNSPEC</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L88" title="At line 88.">AF_UNIX</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L89" title="At line 89.">AF_INET</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L90" title="At line 90.">AF_IMPLINK</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L91" title="At line 91.">AF_PUP</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L92" title="At line 92.">AF_CHAOS</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L93" title="At line 93.">AF_NS</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L94" title="At line 94.">AF_IPX</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L95" title="At line 95.">AF_ISO</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L96" title="At line 96.">AF_OSI</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L97" title="At line 97.">AF_ECMA</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L98" title="At line 98.">AF_DATAKIT</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L99" title="At line 99.">AF_CCITT</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L100" title="At line 100.">AF_SNA</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L101" title="At line 101.">AF_DECnet</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L102" title="At line 102.">AF_DLI</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L103" title="At line 103.">AF_LAT</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L104" title="At line 104.">AF_HYLINK</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L105" title="At line 105.">AF_APPLETALK</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L106" title="At line 106.">AF_NETBIOS</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L107" title="At line 107.">AF_VOICEVIEW</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L108" title="At line 108.">AF_FIREFOX</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L109" title="At line 109.">AF_UNKNOWN1</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L110" title="At line 110.">AF_BAN</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L111" title="At line 111.">AF_ATM</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L112" title="At line 112.">AF_INET6</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L113" title="At line 113.">AF_CLUSTER</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L114" title="At line 114.">AF_12844</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L115" title="At line 115.">AF_IRDA</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L116" title="At line 116.">AF_NETDES</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L118" title="At line 118.">AF_MAX</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L121" title="At line 121.">PF_UNSPEC</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L123" title="At line 123.">PF_UNIX</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L124" title="At line 124.">PF_INET</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L125" title="At line 125.">PF_IMPLINK</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L126" title="At line 126.">PF_PUP</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L127" title="At line 127.">PF_CHAOS</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L128" title="At line 128.">PF_NS</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L129" title="At line 129.">PF_IPX</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L130" title="At line 130.">PF_ISO</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L131" title="At line 131.">PF_OSI</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L132" title="At line 132.">PF_ECMA</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L133" title="At line 133.">PF_DATAKIT</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L134" title="At line 134.">PF_CCITT</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L135" title="At line 135.">PF_SNA</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L136" title="At line 136.">PF_DECnet</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L137" title="At line 137.">PF_DLI</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L138" title="At line 138.">PF_LAT</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L139" title="At line 139.">PF_HYLINK</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L140" title="At line 140.">PF_APPLETALK</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L141" title="At line 141.">PF_VOICEVIEW</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L142" title="At line 142.">PF_FIREFOX</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L143" title="At line 143.">PF_UNKNOWN1</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L144" title="At line 144.">PF_BAN</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L145" title="At line 145.">PF_INET6</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L147" title="At line 147.">PF_MAX</a></big></dt>
<dd></dd></dl></dd>
<dt><big>enum;</big></dt>
<dd>
<dl>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L153" title="At line 153.">SOL_SOCKET</a></big></dt>
<dd></dd></dl></dd>
<dt><big>enum;</big></dt>
<dd>
<dl>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L159" title="At line 159.">SO_DEBUG</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L160" title="At line 160.">SO_ACCEPTCONN</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L161" title="At line 161.">SO_REUSEADDR</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L162" title="At line 162.">SO_KEEPALIVE</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L163" title="At line 163.">SO_DONTROUTE</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L164" title="At line 164.">SO_BROADCAST</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L165" title="At line 165.">SO_USELOOPBACK</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L166" title="At line 166.">SO_LINGER</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L167" title="At line 167.">SO_DONTLINGER</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L168" title="At line 168.">SO_OOBINLINE</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L169" title="At line 169.">SO_SNDBUF</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L170" title="At line 170.">SO_RCVBUF</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L171" title="At line 171.">SO_SNDLOWAT</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L172" title="At line 172.">SO_RCVLOWAT</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L173" title="At line 173.">SO_SNDTIMEO</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L174" title="At line 174.">SO_RCVTIMEO</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L175" title="At line 175.">SO_ERROR</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L176" title="At line 176.">SO_TYPE</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L177" title="At line 177.">SO_EXCLUSIVEADDRUSE</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L179" title="At line 179.">TCP_NODELAY</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L181" title="At line 181.">IP_MULTICAST_LOOP</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L182" title="At line 182.">IP_ADD_MEMBERSHIP</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L183" title="At line 183.">IP_DROP_MEMBERSHIP</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L185" title="At line 185.">IPV6_UNICAST_HOPS</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L186" title="At line 186.">IPV6_MULTICAST_IF</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L187" title="At line 187.">IPV6_MULTICAST_HOPS</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L188" title="At line 188.">IPV6_MULTICAST_LOOP</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L189" title="At line 189.">IPV6_ADD_MEMBERSHIP</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L190" title="At line 190.">IPV6_DROP_MEMBERSHIP</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L191" title="At line 191.">IPV6_JOIN_GROUP</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L192" title="At line 192.">IPV6_LEAVE_GROUP</a></big></dt>
<dd></dd></dl></dd>
<dt><big>uint <a href="./htmlsrc/std.c.windows.winsock.html#L196" title="At line 196.">FD_SETSIZE</a>; [const, extern(Windows)]</big></dt>
<dd></dd>
<dt><big>struct <a href="./htmlsrc/std.c.windows.winsock.html#L199" title="At line 199.">fd_set</a>;</big></dt>
<dd>
<dl>
<dt><big>UINT <a href="./htmlsrc/std.c.windows.winsock.html#L201" title="At line 201.">fd_count</a>;</big></dt>
<dd></dd>
<dt><big>SOCKET[FD_SETSIZE] <a href="./htmlsrc/std.c.windows.winsock.html#L202" title="At line 202.">fd_array</a>;</big></dt>
<dd></dd></dl></dd>
<dt><big>void <a href="./htmlsrc/std.c.windows.winsock.html#L207" title="At line 207.">FD_CLR</a>(SOCKET <i>fd</i>, fd_set* <i>set</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>int <a href="./htmlsrc/std.c.windows.winsock.html#L231" title="At line 231.">FD_ISSET</a>(SOCKET <i>fd</i>, fd_set* <i>set</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>void <a href="./htmlsrc/std.c.windows.winsock.html#L246" title="At line 246.">FD_SET</a>(SOCKET <i>fd</i>, fd_set* <i>set</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>void <a href="./htmlsrc/std.c.windows.winsock.html#L255" title="At line 255.">FD_ZERO</a>(fd_set* <i>set</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>struct <a href="./htmlsrc/std.c.windows.winsock.html#L261" title="At line 261.">linger</a>;</big></dt>
<dd>
<dl>
<dt><big>USHORT <a href="./htmlsrc/std.c.windows.winsock.html#L263" title="At line 263.">l_onoff</a>;</big></dt>
<dd></dd>
<dt><big>USHORT <a href="./htmlsrc/std.c.windows.winsock.html#L264" title="At line 264.">l_linger</a>;</big></dt>
<dd></dd></dl></dd>
<dt><big>struct <a href="./htmlsrc/std.c.windows.winsock.html#L268" title="At line 268.">protoent</a>;</big></dt>
<dd>
<dl>
<dt><big>char* <a href="./htmlsrc/std.c.windows.winsock.html#L270" title="At line 270.">p_name</a>;</big></dt>
<dd></dd>
<dt><big>char** <a href="./htmlsrc/std.c.windows.winsock.html#L271" title="At line 271.">p_aliases</a>;</big></dt>
<dd></dd>
<dt><big>SHORT <a href="./htmlsrc/std.c.windows.winsock.html#L272" title="At line 272.">p_proto</a>;</big></dt>
<dd></dd></dl></dd>
<dt><big>struct <a href="./htmlsrc/std.c.windows.winsock.html#L276" title="At line 276.">servent</a>;</big></dt>
<dd>
<dl>
<dt><big>char* <a href="./htmlsrc/std.c.windows.winsock.html#L278" title="At line 278.">s_name</a>;</big></dt>
<dd></dd>
<dt><big>char** <a href="./htmlsrc/std.c.windows.winsock.html#L279" title="At line 279.">s_aliases</a>;</big></dt>
<dd></dd>
<dt><big>SHORT <a href="./htmlsrc/std.c.windows.winsock.html#L280" title="At line 280.">s_port</a>;</big></dt>
<dd></dd>
<dt><big>char* <a href="./htmlsrc/std.c.windows.winsock.html#L281" title="At line 281.">s_proto</a>;</big></dt>
<dd></dd></dl></dd>
<dt><big>uint16_t <a href="./htmlsrc/std.c.windows.winsock.html#L322" title="At line 322.">htons</a>(uint16_t <i>x</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>uint32_t <a href="./htmlsrc/std.c.windows.winsock.html#L328" title="At line 328.">htonl</a>(uint32_t <i>x</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>uint16_t <a href="./htmlsrc/std.c.windows.winsock.html#L339" title="At line 339.">ntohs</a>(uint16_t <i>x</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>uint32_t <a href="./htmlsrc/std.c.windows.winsock.html#L345" title="At line 345.">ntohl</a>(uint32_t <i>x</i>); [extern(Windows)]</big></dt>
<dd></dd>
<dt><big>enum;</big></dt>
<dd>
<dl>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L353" title="At line 353.">SOCK_STREAM</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L354" title="At line 354.">SOCK_DGRAM</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L355" title="At line 355.">SOCK_RAW</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L356" title="At line 356.">SOCK_RDM</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L357" title="At line 357.">SOCK_SEQPACKET</a></big></dt>
<dd></dd></dl></dd>
<dt><big>enum;</big></dt>
<dd>
<dl>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L363" title="At line 363.">IPPROTO_IP</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L364" title="At line 364.">IPPROTO_ICMP</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L365" title="At line 365.">IPPROTO_IGMP</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L366" title="At line 366.">IPPROTO_GGP</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L367" title="At line 367.">IPPROTO_TCP</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L368" title="At line 368.">IPPROTO_PUP</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L369" title="At line 369.">IPPROTO_UDP</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L370" title="At line 370.">IPPROTO_IDP</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L371" title="At line 371.">IPPROTO_IPV6</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L372" title="At line 372.">IPPROTO_ND</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L373" title="At line 373.">IPPROTO_RAW</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L375" title="At line 375.">IPPROTO_MAX</a></big></dt>
<dd></dd></dl></dd>
<dt><big>enum;</big></dt>
<dd>
<dl>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L381" title="At line 381.">MSG_OOB</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L382" title="At line 382.">MSG_PEEK</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L383" title="At line 383.">MSG_DONTROUTE</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L384" title="At line 384.">MSG_NOSIGNAL</a></big></dt>
<dd>
not supported on win32, would be 0x4000 if it was<br><br></dd></dl></dd>
<dt><big>enum;</big></dt>
<dd>
<dl>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L390" title="At line 390.">SD_RECEIVE</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L391" title="At line 391.">SD_SEND</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L392" title="At line 392.">SD_BOTH</a></big></dt>
<dd></dd></dl></dd>
<dt><big>enum;</big></dt>
<dd>
<dl>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L398" title="At line 398.">INADDR_ANY</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L399" title="At line 399.">INADDR_LOOPBACK</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L400" title="At line 400.">INADDR_BROADCAST</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L401" title="At line 401.">INADDR_NONE</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L402" title="At line 402.">ADDR_ANY</a></big></dt>
<dd></dd></dl></dd>
<dt><big>enum;</big></dt>
<dd>
<dl>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L408" title="At line 408.">AI_PASSIVE</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L409" title="At line 409.">AI_CANONNAME</a></big></dt>
<dd></dd>
<dt><big><a href="./htmlsrc/std.c.windows.winsock.html#L410" title="At line 410.">AI_NUMERICHOST</a></big></dt>
<dd></dd></dl></dd>
<dt><big>struct <a href="./htmlsrc/std.c.windows.winsock.html#L414" title="At line 414.">timeval</a>;</big></dt>
<dd>
<dl>
<dt><big>int32_t <a href="./htmlsrc/std.c.windows.winsock.html#L416" title="At line 416.">tv_sec</a>;</big></dt>
<dd></dd>
<dt><big>int32_t <a href="./htmlsrc/std.c.windows.winsock.html#L417" title="At line 417.">tv_usec</a>;</big></dt>
<dd></dd></dl></dd>
<dt><big>union <a href="./htmlsrc/std.c.windows.winsock.html#L421" title="At line 421.">in_addr</a>;</big></dt>
<dd>
<dl>
<dt><big>union <a href="./htmlsrc/std.c.windows.winsock.html#L423" title="At line 423.">_S_un_t</a>; [private]</big></dt>
<dd>
<dl>
<dt><big>struct <a href="./htmlsrc/std.c.windows.winsock.html#L425" title="At line 425.">_S_un_b_t</a>; [private]</big></dt>
<dd>
<dl>
<dt><big>uint8_t <a href="./htmlsrc/std.c.windows.winsock.html#L427" title="At line 427.">s_b1</a>;</big></dt>
<dt><big>uint8_t <a href="./htmlsrc/std.c.windows.winsock.html#L427" title="At line 427.">s_b2</a>;</big></dt>
<dt><big>uint8_t <a href="./htmlsrc/std.c.windows.winsock.html#L427" title="At line 427.">s_b3</a>;</big></dt>
<dt><big>uint8_t <a href="./htmlsrc/std.c.windows.winsock.html#L427" title="At line 427.">s_b4</a>;</big></dt>
<dd></dd></dl></dd>
<dt><big>_S_un_b_t <a href="./htmlsrc/std.c.windows.winsock.html#L429" title="At line 429.">S_un_b</a>;</big></dt>
<dd></dd>
<dt><big>struct <a href="./htmlsrc/std.c.windows.winsock.html#L431" title="At line 431.">_S_un_w_t</a>; [private]</big></dt>
<dd>
<dl>
<dt><big>uint16_t <a href="./htmlsrc/std.c.windows.winsock.html#L433" title="At line 433.">s_w1</a>;</big></dt>
<dt><big>uint16_t <a href="./htmlsrc/std.c.windows.winsock.html#L433" title="At line 433.">s_w2</a>;</big></dt>
<dd></dd></dl></dd>
<dt><big>_S_un_w_t <a href="./htmlsrc/std.c.windows.winsock.html#L435" title="At line 435.">S_un_w</a>;</big></dt>
<dd></dd>
<dt><big>uint32_t <a href="./htmlsrc/std.c.windows.winsock.html#L437" title="At line 437.">S_addr</a>;</big></dt>
<dd></dd></dl></dd>
<dt><big>_S_un_t <a href="./htmlsrc/std.c.windows.winsock.html#L439" title="At line 439.">S_un</a>;</big></dt>
<dd></dd>
<dt><big>uint32_t <a href="./htmlsrc/std.c.windows.winsock.html#L441" title="At line 441.">s_addr</a>;</big></dt>
<dd></dd>
<dt><big>struct;</big></dt>
<dd>
<dl>
<dt><big>uint8_t <a href="./htmlsrc/std.c.windows.winsock.html#L445" title="At line 445.">s_net</a>;</big></dt>
<dt><big>uint8_t <a href="./htmlsrc/std.c.windows.winsock.html#L445" title="At line 445.">s_host</a>;</big></dt>
<dd></dd>
<dt><big>union;</big></dt>
<dd>
<dl>
<dt><big>uint16_t <a href="./htmlsrc/std.c.windows.winsock.html#L449" title="At line 449.">s_imp</a>;</big></dt>
<dd></dd>
<dt><big>struct;</big></dt>
<dd>
<dl>
<dt><big>uint8_t <a href="./htmlsrc/std.c.windows.winsock.html#L453" title="At line 453.">s_lh</a>;</big></dt>
<dt><big>uint8_t <a href="./htmlsrc/std.c.windows.winsock.html#L453" title="At line 453.">s_impno</a>;</big></dt>
<dd></dd></dl></dd></dl></dd></dl></dd></dl></dd>
<dt><big>union <a href="./htmlsrc/std.c.windows.winsock.html#L460" title="At line 460.">in6_addr</a>;</big></dt>
<dd>
<dl>
<dt><big>union <a href="./htmlsrc/std.c.windows.winsock.html#L462" title="At line 462.">_in6_u_t</a>; [private]</big></dt>
<dd>
<dl>
<dt><big>uint8_t[16] <a href="./htmlsrc/std.c.windows.winsock.html#L464" title="At line 464.">u6_addr8</a>;</big></dt>
<dd></dd>
<dt><big>uint16_t[8] <a href="./htmlsrc/std.c.windows.winsock.html#L465" title="At line 465.">u6_addr16</a>;</big></dt>
<dd></dd>
<dt><big>uint32_t[4] <a href="./htmlsrc/std.c.windows.winsock.html#L466" title="At line 466.">u6_addr32</a>;</big></dt>
<dd></dd></dl></dd>
<dt><big>_in6_u_t <a href="./htmlsrc/std.c.windows.winsock.html#L468" title="At line 468.">in6_u</a>;</big></dt>
<dd></dd>
<dt><big>uint8_t[16] <a href="./htmlsrc/std.c.windows.winsock.html#L470" title="At line 470.">s6_addr8</a>;</big></dt>
<dd></dd>
<dt><big>uint16_t[8] <a href="./htmlsrc/std.c.windows.winsock.html#L471" title="At line 471.">s6_addr16</a>;</big></dt>
<dd></dd>
<dt><big>uint32_t[4] <a href="./htmlsrc/std.c.windows.winsock.html#L472" title="At line 472.">s6_addr32</a>;</big></dt>
<dd></dd>
<dt><big>alias s6_addr8 <a href="./htmlsrc/std.c.windows.winsock.html#L474" title="At line 474.">s6_addr</a>;</big></dt>
<dd></dd></dl></dd>
<dt><big>in6_addr <a href="./htmlsrc/std.c.windows.winsock.html#L478" title="At line 478.">IN6ADDR_ANY</a>; [const]</big></dt>
<dd></dd>
<dt><big>in6_addr <a href="./htmlsrc/std.c.windows.winsock.html#L479" title="At line 479.">IN6ADDR_LOOPBACK</a>; [const]</big></dt>
<dd></dd>
<dt><big>uint <a href="./htmlsrc/std.c.windows.winsock.html#L483" title="At line 483.">INET_ADDRSTRLEN</a>; [const, extern(Windows)]</big></dt>
<dd></dd>
<dt><big>uint <a href="./htmlsrc/std.c.windows.winsock.html#L484" title="At line 484.">INET6_ADDRSTRLEN</a>; [const, extern(Windows)]</big></dt>
<dd></dd>
<dt><big>struct <a href="./htmlsrc/std.c.windows.winsock.html#L487" title="At line 487.">sockaddr</a>;</big></dt>
<dd>
<dl>
<dt><big>int16_t <a href="./htmlsrc/std.c.windows.winsock.html#L489" title="At line 489.">sa_family</a>;</big></dt>
<dd></dd>
<dt><big>ubyte[14] <a href="./htmlsrc/std.c.windows.winsock.html#L490" title="At line 490.">sa_data</a>;</big></dt>
<dd></dd></dl></dd>
<dt><big>struct <a href="./htmlsrc/std.c.windows.winsock.html#L494" title="At line 494.">sockaddr_in</a>;</big></dt>
<dd>
<dl>
<dt><big>int16_t <a href="./htmlsrc/std.c.windows.winsock.html#L496" title="At line 496.">sin_family</a>;</big></dt>
<dd></dd>
<dt><big>uint16_t <a href="./htmlsrc/std.c.windows.winsock.html#L497" title="At line 497.">sin_port</a>;</big></dt>
<dd></dd>
<dt><big>in_addr <a href="./htmlsrc/std.c.windows.winsock.html#L498" title="At line 498.">sin_addr</a>;</big></dt>
<dd></dd>
<dt><big>ubyte[8] <a href="./htmlsrc/std.c.windows.winsock.html#L499" title="At line 499.">sin_zero</a>;</big></dt>
<dd></dd></dl></dd>
<dt><big>struct <a href="./htmlsrc/std.c.windows.winsock.html#L503" title="At line 503.">sockaddr_in6</a>;</big></dt>
<dd>
<dl>
<dt><big>int16_t <a href="./htmlsrc/std.c.windows.winsock.html#L505" title="At line 505.">sin6_family</a>;</big></dt>
<dd></dd>
<dt><big>uint16_t <a href="./htmlsrc/std.c.windows.winsock.html#L506" title="At line 506.">sin6_port</a>;</big></dt>
<dd></dd>
<dt><big>uint32_t <a href="./htmlsrc/std.c.windows.winsock.html#L507" title="At line 507.">sin6_flowinfo</a>;</big></dt>
<dd></dd>
<dt><big>in6_addr <a href="./htmlsrc/std.c.windows.winsock.html#L508" title="At line 508.">sin6_addr</a>;</big></dt>
<dd></dd>
<dt><big>uint32_t <a href="./htmlsrc/std.c.windows.winsock.html#L509" title="At line 509.">sin6_scope_id</a>;</big></dt>
<dd></dd></dl></dd>
<dt><big>struct <a href="./htmlsrc/std.c.windows.winsock.html#L513" title="At line 513.">addrinfo</a>;</big></dt>
<dd>
<dl>
<dt><big>int32_t <a href="./htmlsrc/std.c.windows.winsock.html#L515" title="At line 515.">ai_flags</a>;</big></dt>
<dd></dd>
<dt><big>int32_t <a href="./htmlsrc/std.c.windows.winsock.html#L516" title="At line 516.">ai_family</a>;</big></dt>
<dd></dd>
<dt><big>int32_t <a href="./htmlsrc/std.c.windows.winsock.html#L517" title="At line 517.">ai_socktype</a>;</big></dt>
<dd></dd>
<dt><big>int32_t <a href="./htmlsrc/std.c.windows.winsock.html#L518" title="At line 518.">ai_protocol</a>;</big></dt>
<dd></dd>
<dt><big>size_t <a href="./htmlsrc/std.c.windows.winsock.html#L519" title="At line 519.">ai_addrlen</a>;</big></dt>
<dd></dd>
<dt><big>char* <a href="./htmlsrc/std.c.windows.winsock.html#L520" title="At line 520.">ai_canonname</a>;</big></dt>
<dd></dd>
<dt><big>sockaddr* <a href="./htmlsrc/std.c.windows.winsock.html#L521" title="At line 521.">ai_addr</a>;</big></dt>
<dd></dd>
<dt><big>addrinfo* <a href="./htmlsrc/std.c.windows.winsock.html#L522" title="At line 522.">ai_next</a>;</big></dt>
<dd></dd></dl></dd>
<dt><big>struct <a href="./htmlsrc/std.c.windows.winsock.html#L526" title="At line 526.">hostent</a>;</big></dt>
<dd>
<dl>
<dt><big>char* <a href="./htmlsrc/std.c.windows.winsock.html#L528" title="At line 528.">h_name</a>;</big></dt>
<dd></dd>
<dt><big>char** <a href="./htmlsrc/std.c.windows.winsock.html#L529" title="At line 529.">h_aliases</a>;</big></dt>
<dd></dd>
<dt><big>int16_t <a href="./htmlsrc/std.c.windows.winsock.html#L530" title="At line 530.">h_addrtype</a>;</big></dt>
<dd></dd>
<dt><big>int16_t <a href="./htmlsrc/std.c.windows.winsock.html#L531" title="At line 531.">h_length</a>;</big></dt>
<dd></dd>
<dt><big>char** <a href="./htmlsrc/std.c.windows.winsock.html#L532" title="At line 532.">h_addr_list</a>;</big></dt>
<dd></dd>
<dt><big>char* <a href="./htmlsrc/std.c.windows.winsock.html#L535" title="At line 535.">h_addr</a>();</big></dt>
<dd></dd></dl></dd></dl>
    <br><br>
<br><br>
<!-- Google ad -->
<script type="text/javascript"><!--
/**/google_ad_client = "pub-5628673096434613";
/**/google_ad_width = 728;
/**/google_ad_height = 90;
/**/google_ad_format = "728x90_as";
/**/google_ad_channel ="6203743411";
/**/google_page_url = document.location;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>


<div id="copyright">
Copyright &copy; 1999-2008 by Digital Mars, All Rights Reserved |
Page generated by <a href="http://code.google.com/p/dil">dil</a> on Wed Oct  1 23:47:52 2008
</div>

</body>
</html>